function [ifftout_i,ifftout_q]=add_zeroifft(dot,temp_noise1,temp_noise2,p)

n=p;
temp_noise1=[temp_noise1(dot/2+1:end),zeros(1,dot*n),temp_noise1(1:dot/2)];

ifftout_i=ifft(temp_noise1);
clear temp_noise1;
ifftout_i=ifftout_i/sqrt(sum(abs(ifftout_i).^2))*sqrt(length(ifftout_i));

temp_noise2=[temp_noise2(dot/2+1:end),zeros(1,dot*n),temp_noise2(1:dot/2)];
ifftout_q=ifft(temp_noise2);
clear temp_noise2;
ifftout_q=ifftout_q/sqrt(sum(abs(ifftout_q).^2))*sqrt(length(ifftout_q));
